﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ESAN.Componentes.DACoreESAN.Models;
using ESAN.Componentes.DACoreESAN.Logic.Facade;

namespace ESAN.Componentes.BLCoreESAN.Logic.Facade
{
    public class BLConvocatoria
    {

        public static List<IN_CONVOCATORIA_DESCUENTO> ListarDctoConvocatorias()
        {
            return DAConvocatoria.ListarDctoConvocatorias();
        }
        //Se listan las convocatorias
        public static List<IN_CONVOCATORIA> ListarConvocatorias()
        {
            return DAConvocatoria.ListarConvocatorias();
        }

        public static bool RegistrarPrograma(int idConv, string convocatoria, DateTime fechaExamen,
                                           DateTime fechaInscripcionInicio, DateTime fechaInscripcionFinal,
                                           decimal costoPrograma, string moneda, int duracionExamen,
                                           decimal puntajeMinimo, DateTime fechaEntrega, decimal costoInscripcion)
        {

            return DAConvocatoria.RegistrarPrograma(idConv, convocatoria, fechaExamen,
                                           fechaInscripcionInicio, fechaInscripcionFinal,
                                           costoPrograma, moneda, duracionExamen,
                                           puntajeMinimo, fechaEntrega, costoInscripcion);

        }


        static public bool EliminarPrograma(int ID)
        {
            return DAConvocatoria.EliminarPrograma(ID);
        }

        static public IN_CONVOCATORIA ObtenerConvocatoria(int ID)
        {
            return DAConvocatoria.ObtenerConvocatoria(ID);
        }


    }
}
